package com.geovis.emergency.spd.entity.mobile.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author ：linwl
 * @date ：Created in 2022/6/17 17:42
 * @description：移动端签到配置vo
 * @version: v1
 */
@Data
@ApiModel("移动端签到配置vo")
public class SignMobileConfigVO {

    @ApiModelProperty("打卡规则id")
    private String ruleId;

    @ApiModelProperty("打卡地址")
    private String address;

    @ApiModelProperty("打卡点经纬度")
    private String latAndLng;

    @ApiModelProperty("打卡范围")
    private BigDecimal scope;

    @ApiModelProperty("签到时间")
    private String signInTime;

    @ApiModelProperty("签退时间")
    private String signOutTime;

    @ApiModelProperty("支持外勤打卡（0-不支持，1-支持）")
    private String businessTrip;

    @ApiModelProperty("签到是否已打卡")
    private Boolean hasSignIn;

    @ApiModelProperty("签退是否已打卡")
    private Boolean hasSignOut;

    @ApiModelProperty("记录-签到时间")
    private String logSignInTime;;

    @ApiModelProperty("记录-签退时间")
    private String logSignOutTime;

    @ApiModelProperty("记录-签到描述")
    private String logSignInMsg;

    @ApiModelProperty("记录-签退描述")
    private String logSignOutMsg;
}
